翻訳と辞書
Words near each other
・ Prophysaon
・ Prophysaon andersoni
・ Propiac
・ Propicillin
・ Property of a Lady
・ Property of Baire
・ Property of..
・ Property P conjecture
・ Property premium
・ Property Report
・ Property retailer
・ Property rights (economics)
・ Property room
・ Property Services Agency
・ Property Shop
Property Specification Language
・ Property tax
・ Property tax in the United States
・ Property testing
・ Property use
・ Property Virgins
・ Property Wars
・ Property Week
・ PropertyGuru Malaysia
・ PropertyGuys.com
・ PropertyRoom.com
・ PropertyShark
・ Properzia de' Rossi
・ Propetandrol
・ Propfan


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Property Specification Language : ウィキペディア英語版
Property Specification Language
Property Specification Language (PSL) is a temporal logic extending Linear temporal logic with a range of operators for both ease of expression and enhancement of expressive power. PSL makes an extensive use of regular expressions and syntactic sugaring. It is widely used in the hardware design and verification industry, where formal verification tools (such as model checking) and/or logic simulation tools are used to prove or refute that a given PSL formula holds on a given design.
PSL was initially developed by Accellera for specifying properties or assertions about hardware designs. Since September 2004 the standardization on the language has been done in IEEE 1850 working group. In September 2005, the IEEE 1850 Standard for Property Specification Language (PSL) was announced.
== Syntax and Semantics ==

PSL can express that if some scenario happens now, then another scenario should happen some time later. For instance, the property "a should always eventually be ed can be expressed by the PSL formula:
always (request -> eventually! grant)

The property "every which is immediately followed by an signal, should be followed by a compete , where a complete data transfer is a sequence starting with signal , ending with signal in which holds at the meantime can be expressed by the PSL formula:
(true(); req; ack) |=> (start; busy(); end)
A trace satisfying this formula is given in the figure on the right.
PSL's temporal operators can be roughly classified into ''LTL-style'' operators and ''regular-expression-style'' operators. Many PSL operators come in two versions, a strong version, indicated by an exclamation mark suffix ( ), and a weak version. The ''strong version'' makes eventuality requirements (i.e. require that something will hold in the future), while the ''weak version'' does not. An ''underscore suffix'' ( ) is used to differentiate ''inclusive'' vs. ''non-inclusive'' requirements. An and suffixes are used to denote ''universal'' vs. ''existential'' requirements. Exact time windows are denoted by and flexible by .

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Property Specification Language」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.